.cart-progress {
    height: 60px;
    background-color: bisque;
}

.cart-table {
    width: 100%;
    border-collapse: collapse;
    /* 内部子子孙孙文本左右居中 */
    text-align: center;
}

.good-info {
    display: flex;
    align-items: center;
    margin: 10px 20px;
}

.good-info>input {
    width: 16px;
    height: 16px;
}

.good-info>img {
    width: 120px;
    height: 120px;
    margin: 0 20px;
}

.good-info>div {
    height: 120px;
}

.good-info p {
    font-size: 14px;
    color: #808080;
    text-align: left;
}

.good-info p:first-child {
    color: #000;
    margin: 15px 0;
}

.cart-table .count {
    width: 81px;
    /* 自己左右居中 */
    margin: 0 auto;
    display: flex;
    /* 儿子两端对齐 */
    justify-content: space-between;
    /* 儿子上下居中 */
    align-items: center;
}

.cart-table .delete-text {
    /* 文字添加下划线 */
    text-decoration: underline;
}

.cart-table>thead th:first-child {
    width: 430px;
}

.cart-table th,
.cart-table td {
    border-bottom: 1px dashed #dbdbdb;
}